#!/bin/bash
HOST='ftp.byethost4.com'
USER='b4_1837970'
PASSWD='31416p'
MYFOLDER='PFC'


namezipfile=`date '+PFCbackupMemoria_%F_%H%M%S'`".tar.gz"
pathfile="$HOME/Desktop/"$namezipfile




(
echo "# Empaquetando..." ;sleep 1
echo "30" ;sleep 1
tar -czf $pathfile $@

echo "# Conexión FTP y enviando... " ; 
echo "70" ;
# FTP connection
`ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
cd htdocs/PFC/Memoria
prompt
put $namezipfile
prompt
bye
EOT`


echo "# Eliminando paquete del local" ; sleep 1
echo "90" ; sleep 1
rm -f $pathfile

echo "# BACKUP finalizado" ; sleep 1
echo "100" ; sleep 1

) | zenity --progress \
--title="Empaquetar y enviar por FTP" \
--percentage=0
if [ "$?" = 1 ] ; then
  zenity --error \
    --text="Empaketar+EnvioFTP Cancelado"
fi
